Technology adoption life cycle